package com.mytool.model;

import lombok.Data;
import java.util.List;
import java.util.Map;

/**
 * 生成的代码结果
 */
@Data
public class GeneratedCodeResult {
    /**
     * 是否成功
     */
    private boolean success;
    
    /**
     * 错误信息（如果有）
     */
    private String errorMessage;
    
    /**
     * 生成的代码文件，key为文件路径，value为文件内容
     */
    private Map<String, String> generatedFiles;
    
    /**
     * 项目结构说明
     */
    private List<String> projectStructure;
    
    /**
     * 解析到的表元数据列表
     */
    private List<TableMetaData> tableMetaDataList;
} 